Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Switzerland #1-w2 Austria F1 Austria F3 Croatia F1 Croatia F6 Czech Republic F4 Czech Republic F4 Croatia F1 Croatia F2 Poland F2 Poland F3 Czech Republic F1 Poland F10 Spain F38 Czech Republic F4 Austria F1 Croatia F1 Croatia F2 Croatia F3 Croatia F4 Croatia F5 Czech Republic F2 Czech Republic F3 Czech Republic F4 Germany F6 Austria F11 Bosnia/Herzegovina F5 Spain F40 Spain F41 Czech Republic F5 Czech Republic F6 Germany F1 Austria F1 Austria F2 Croatia F1 Croatia F2 Croatia F4 Croatia F5 France F6 Czech Republic F3 Czech Republic F6 Germany F12 Slovak Rep. F1 Egypt F14 Egypt F15 Czech Rep F4 Czech Rep F5 Egypt F1 Croatia F1 Croatia F2 Croatia F3 Czech Republic F3 Spain F2 Poland F2 Switzerland #1-w1 Morocco F1 Spain F4 Switzerland #1-w3 Morocco F2 Switzerland #1-w4 France F4 Italy F9 Greece F1 Italy F3 Algeria F1 Algeria F2 Italy F6 Italy F8 Italy F9 Italy F10 Italy F11 Italy F16 Italy F15 Italy F17 Slovenia F3 Netherlands F1 Austria F5 Czech Republic F2 Belgium F1 Belgium F2 Slovakia F3 Slovakia F1 Austria F7 Hungary F4 Croatia F11 Croatia F12 Czech Republic F9 Germany F2 Germany F3 Croatia F1 Croatia F2 Croatia F4 Croatia F5 Croatia F6 Czech Republic F1 Czech Republic F2 Austria F1 Czech Republic F4 Austria F8 Czech Republic F6 Egypt F10 Egypt F11 Czech Republic F5 Egypt F34 Czech Republic F5 Egypt F4 Egypt F5 Egypt F6 Egypt F7 Egypt F10 Egypt F11 Qatar F1 Qatar F2 Germany F5 Egypt F33 Egypt F34 Spain F3 Egypt F6 Egypt F7 Egypt F11 Egypt F12 Czech Republic F4 Slovakia F3 Austria F8 Egypt F24 Egypt F25 Egypt F26 Croatia F10 Croatia F11 Czech Republic F9 Egypt F8 Greece F1 (Heraklion) Greece F2 (Heraklion) Greece F3 (Heraklion) Egypt F12 (Sharm El Sheikh) Egypt F13 (Sharm El Sheikh) Ukraine F1 (Cherkassy) Ukraine F2 (Cherkassy) Italy F17 (Bergamo) Hungary F5 (Budapest) Serbia F3 (Subotica) Serbia F4 (Zlatibor) Greece F6 (Heraklion) Greece F7 (Heraklion) Egypt F2 (Sharm El Sheikh) Egypt F3 (Sharm El Sheikh) Egypt F4 (Sharm El Sheikh) Egypt F9 (Sharm El Sheikh) Egypt F10 (Sharm El Sheikh) Turkey F13 (Antalya) Turkey F14 (Antalya) Serbia F4 (Subotica) Lebanon F1 (Jounieh) Lebanon F2 (Jounieh) Turkey F31 (Antalya) Czech Republic F8 (Opava) Egypt F30 (Cairo) Egypt F29 (Cairo) M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Cairo M15 Prague M25 Pardubice Czech Republic F3 M25 Vogau Czech Republic F6 M25+H Ricany M15 Olomouc M15 Opava M15 Prague M15 Sharm El Sheikh M15 Sharm El Sheikh M25 Poznan M25 Prague M25 Pardubice M15 Poprad M25 Prostejov M25 Budapest Croatia F10 3° Trofeo 'Citta di Brindisi' - Brindisi Genoa Open 'Fondazione Carige' - Genova Tehran Open ATP Challenger - Tehran IX Trofeo Ciudad de Quito - Quito Czech Indoor Open - Prague Budapest Challenger - Budapest Ljubljana Open - Ljubljana 10ø Tornea B. Camparini - Reggio Emilia Canottieri Minico 2004 - Mantova San Benedetto Challenger - San Benedetto Riviera di Rimini Challenger 2004 - Rimini Trofeo Francesco Guzzini - Recanati Cepu Open - San Marino Porsche Open - Poznan Alfa Romeo Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt Brasov Challenger - Brasov Tehran Open 2004 - Tehran Banja Luka Challenger 2004 - Banja Luka Dubrovnik Open - Dubrovnik The LTA Bolton Challenger - Bolton Copa Petrobras Santiago - Santiago Copa Petrobras Argentina - Buenos Aires KGHM Polish Indoors - Wroclaw ECM Cup - Prague Ostrava Open 2005 - Ostrava Architect Open - Budapest Ljubljana Open - Ljubljana Czech Open 2005 - Prostejov Societa Canottieri Mincio 2005 - Mantova Riviera di Rimini Challenger - Rimini Nokian Hakkapeliitta Open - Tampere Guzzini Challenger - Recanati 7° Trani Cup - Trani San Marino Cepu Open - San Marino Genoa Open Challenger-Fondazione Carige - Genova Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona The LTA Men's Challenger - Southampton Jameson Cup - Milan Lambertz Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental Internazionali di Tennis - Bergamo Challenger Ford de Cherbourg - Cherbourg BMW Tennis Championship - Sunrise X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Unicredit (Suisse) Bank S. A. Challenger - Chiasso 10° Trofeo Luigi Pezzoli - Bergamo Prosperita Open 2006 - Ostrava Unique Zagreb Open - Zagreb 5° Sporting Challenger - Turin Czech Open 2006 - Prostejov 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger-Immagine Trophy - Biella Oberstaufen Cup - Oberstaufen The LTA Manchester Trophy - Manchester ATP Guzzini Challenger - Recanati Timisoara Challenger - Timisoara Jameson Cup - Milan San Marino Cepu Open - San Marino GHI Bronx Tennis Classic - Bronx Prague Open - Prague Citta di Como - Como Iskratel Open - Kranj Genoa Open - Genova Tatra Banka Open 2006 - Bratislava Heilbronn Open - Heilbronn Morocco Tennis Tour - Casablanca Unicredit Czech Open 2007 - Prostejov Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Karshi Challenger - Karshi Tatra Banka Slovak Open - Bratislava Zivnobanka Czech Open - Prostejov KGHM Dialog Polish Indoors - Wroclaw Timisoara Challenger - Timisoara ECM Prague Open 2008 - Prague Unicredit Czech Open - Prostejov Kosice Open-Steelers Cup 2008 - Kosice Akbank Private Banking TED Open - Istanbul Open de Rennes - Rennes Labertz Open by Stawag - Aachen Bauer Watertechnilogy Cup 2008 - Eckental Czech Open - Prostejov Meknes Challenger Sunrise Challenger Marrakech Challenger Monza Challenger Prostejov Challenger Kosice Challenger San Benedetto Challenger Geneva Challenger Freudenstadt Challenger Banja Luka Challenger Czech Indoor Open - Prague Mons Challenger San Luis Potosi Challenger - San Luis Potosi Rabat Challenger Barletta Challenger Napoli Challenger Ostrava Challenger Biella Challenger Bytom Challenger Marburg Challenger Cordenons Challenger Genova Challenger Trnava Challenger Eckental Challenger Ortisei Challenger Bratislava Challenger Helsinki Challenger Meknes Challenger Casablanca Challenger Le Gosier Challenger Prague Challenger Nottingham Challenger Braunschweig Challenger Sopot Challenger Poznan Challenger Cordenons Challenger Manerbio Challenger Trnava Challenger Sao Leopoldo Challenger Heilbronn Challenger Kazan Challenger Meknes Challenger Florianopolis Challenger Barletta Challenger Prague Challenger Rome Challenger ECM Cup - Prague Prostejov Challenger Furth Challenger Braunschweig Challenger Recanati Challenger San Marino Challenger Orleans Challenger Madrid Challenger Neride Prague Indoor - Prague Ortisei Challenger Mersin Challenger Ostrava Challenger Prostejov Challenger Banja Luka Challenger Sibiu Challenger Casablanca Challenger Ortisei Challenger Bergamo Challenger Cherbourg Challenger Irving Challenger Mersin Challenger Vercelli Challenger Tunis Challenger Ostrava Challenger Prague Challenger San Benedetto Challenger Oberstaufen Challenger Prague Challenger Brasov Challenger Banja Luka Challenger Trnava Challenger Geneva Challenger Ortisei Challenger Sao Paulo Challenger Tour Finals Banja Luka Challenger Genova Challenger Ostrava Challenger Prostejov Challenger Caltanissetta Challenger Milan Challenger Rennes Challenger Marbella Challenger X Trofeo Ciudad de Quito - Quito Padova Challenger Sibiu Challenger Marbella Challenger Sophia Antipolis Challenger Braga Challenger Sibiu Challenger Helsinki Challenger Cherbourg Challenger Bogota Challenger Lima 2 Challenger Bendigo Challenger Parma Challenger Pekao Open - Szczecin Ethias Trophy - Mons Lambertz Open by Stawag - Aachen Prostejov Challenger Internazionali de Tennis di Bergamo - Bergamo BMW Tennis Championship - Sunrise Tunis Open 2007 - Tunis ECU Prague Open - Prague Oberstaufen Cup - Oberstaufen Timisoara Challenger - Timisoara Genova Open Challenger - Genova Pekao Open - Szczecin Internazionali di Tennis di Bergamo - Bergamo Rijeka Open - Rijeka Prostejov Challenger LTA Shrewsbury Challenger - Shrewsbury Banja Luka Challenger 2008 - Banja Luka Rabat Challenger St. Brieuc Challenger Karlsruhe Challenger Bengalaru 1 Challenger Oeiras 1 Challenger Prostejov Challenger Reggio Emilia Challenger Turin Challenger San Marino Challenger Arroyo de la Encomienda - Valladolid Brasov Challenger Banja Luka Challenger Napoli Challenger Palermo Challenger Tarragona Challenger Citta di Monza - Monza Orleans Challenger Courmayeur Challenger Bergamo Challenger Rabat Challenger Marrakech Challenger Barletta Challenger Monza Challenger Prosperita Open 2007 - Ostrava Ostrava Challenger Rome Challenger Zagreb Challenger Prostejov Challenger Banja Luka Challenger San Marino Challenger Madrid Challenger Palermo Challenger Sao Jose Do Rio Preto Challenger Campionati Internazionali di Sicilia - Palermo Ortisei Challenger Casablanca Challenger San Benedetto Challenger - San Benedetto Santiago Challenger Oberstaufen Cup-Head German Master's Series - Oberstaufen San Marino CEPU Open - San Marino Grand Prix Hassan II - Casablanca Napoli Challenger Timisoara Challenger - Timisoara BMW Open - Munich TEAN International - Alphen Aan Den Rijn Allianz Suisse Open - Gstaad Constanta Challenger ATP Challenger Trophy 2008 - Trnava Cordenons Challenger Kobstaedernes ATP Challenger - Kolding Davidoff Swiss Indoors - Basel Mons Challenger Hypo Group Tennis International - Portschach Buenos Aires Challenger Mercedes Cup - Stuttgart Tanger Challenger Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai ABN/AMRO World Tennis Tournament - Rotterdam Open Seat Godo 2007 - Barcelona Timisoara Challenger Synsam Swedish Open - Bastad Dallas Challenger BCR Open Romania - Bucharest Cordenons Challenger Brasov Challenger Rimini Challenger Trnava Challenger St. Petersburg Open - St. Petersburg Manerbio Challenger Open 13 - Marseille Trnava Challenger PBZ Zagreb Indoors - Zagreb Oberstaufen Challenger Eckental Challenger ARAG World Team Championship - Dusseldorf The Artois Championships - London Kazan Challenger Pilot Pen Tennis - New Haven Thailand Open - Bangkok Aix En Provence Challenger AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Rome Challenger PBZ Zagreb Indoors - Zagreb Braunschweig Challenger Open 13 - Marseille The Dubai Tennis Championships - Dubai Trani Challenger San Marino Challenger BMW Open - Munich Sibiu Challenger Mons Challenger Pilot Pen Tennis - New Haven Qatar Exxon Mobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart International German Open - Hamburg Ostrava Challenger ATP Studena Croatia Open Umag - Umag Bank Austria Tennis Trophy - Vienna Banja Luka Challenger Aircel Chennai Open - Chennai AEGON Championships - London Trnava Challenger German Tennis Championships - Hamburg PTT Thailand Open - Bangkok Open Sud de France - Montpellier Mercedes Cup - Stuttgart Todi Challenger AEGON Championships - London SkiStar Swedish Open - Bastad Bet-at-home Cup - Kitzbuhel St. Petersburg Open - St. Petersburg Astana Challenger Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb Mons Challenger Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Szczecin Challenger ATP Vegeta Croatia Open - Umag Ortisei Challenger Erste Bank Open - Vienna PBZ Zagreb Indoors - Zagreb Brest Challenger BRD Nastase Tiriac Trophy - Bucharest Campionati Internazionali di Sicilia - Palermo Marburg Challenger Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Liberec Challenger China Open - Beijing Prostejov Challenger Erste Bank Open - Vienna Swiss Indoors Basel - Basel Rennes Challenger Qatar ExxonMobil Open - Doha BA-CA Tennis Trophy - Vienna Apia International - Sydney Liberec Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Bet-at-home Open - Hamburg Medibank International - Sydney Kremlin Cup - Moscow Prague Challenger ABN AMRO World Tennis Tournament - Rotterdam St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Liberec Challenger Meerbusch Challenger BA-CA Tennis Trophy - Vienna Scheveningen Challenger Istanbul Challenger BMW Open - Munich Open de Tenis Comunidad Valenciana - Valencia Argentina Open - Buenos Aires Davidoff Swiss Indoors Basel - Basel Moselle Open - Metz Bengalaru 2 Challenger If Stockholm Open - Stockholm Millennium Estoril Open - Estoril AEGON Championships - London SkiStar Swedish Open - Bastad Eckental Challenger Mouilleron-Le-Captif Challenger Santiago Challenger St. Brieuc Challenger Open 13 Provence - Marseille Francavilla Challenger Ostrava Challenger Millennium Estoril Open - Estoril Blois Challenger Prostejov Challenger Eckental Challenger 6th Sardinian International Championships - Cagliari Punta Del Este Challenger Santiago Challenger Barletta Challenger Rome Challenger Prostejov Challenger Pilot Pen Tennis - New Haven Pullach Challenger Erste Bank Open - Vienna Open Sabadell Atlantico - Barcelona Apia International - Sydney Open de Tenis Comunidad Valenciana - Valencia The Nottingham Open - Nottingham Estoril Open - Estoril BMW Open - Munich Qatar ExxonMobil Open - Doha Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Challenger Leon 2004 - Leon Marrakech Challenger Cherbourg Challenger Pau Challenger The Dubai Tennis Championships - Dubai Quimper Challenger Prostejov Challenger Manama Challenger Qatar ExxonMobil Open - Doha Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Gerry Weber Open - Halle AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Next Generation Adelaide International - Adelaide Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Medibank International - Sydney Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BMW Open - Munich Mercedes Cup - Stuttgart ATP Studena Croatia Open - Umag China Open - Beijing Erste Bank Open - Vienna Barcelona Open BancSabadell - Barcelona AEGON Championships - London Aegon Nottingham Open - Nottingham Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Tata Open Maharashtra - Pune Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London BNP Paribas Masters - Paris French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Pacific Life Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, Group 1, 2R, ISR-ITA 3-2 ARAG ATP World Team Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, PO, ITA-CHI 4-1 Australian Open - Melbourne Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, PO, RUS-ITA 1-4 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Wimbledon - London Davis Cup, Group 1, 2R, CRO-ITA 3-2 French Open - Paris Australian Open - Melbourne AAMI Classic - Kooyong All Lower level tournaments Olympics - Beijing